See Rod's response -- it's right on the money as usual. In light of that, your current solution is probably the best way forward, unless the additional information doesn't
have to go in separate, dedicated fields (in which case additional rows in a table etc. might do).
--
http://www.benpoole.com